package cn.com.huzo.service.oa;

import cn.com.huzo.model.entities.oa.MyCalendarEntity;
import huzofw.service.GenericManager;
import java.util.Date;
import java.util.List;

/**
 * 我的日程管理服务对象接口。
 *
 * @author 吴旭
 */
public interface MyCalendarManager extends GenericManager<MyCalendarEntity, String> {

    /**
     * 得到该用户指定时间段内的日程
     * <p>
     * @param userId 用户标识
     * @param start 起始时间
     * @param end 结束时间
     * @return 日程
     * @throws java.lang.Exception
     */
    List<MyCalendarEntity> fetchCalendar(Long userId, Date start, Date end) throws Exception;
}
